.series-box{
	padding: .325rem 0 0;
	display: flex;
	justify-content: space-between;
	flex-flow: row wrap;
	align-content: space-around;
}
.series-inpt{
	padding: .3rem .525rem
}
.series-box > label{
	width: 38%;
	line-height: 2rem;
}
.series-box > input{
	width: 54%;
	align-items: center;
}
h4{
	padding: 1.25rem 0 .3125rem;
	border-top: 0.0625rem dashed green;
}
h4 > span{
	font-size: 1.125rem;
	border-left: .25rem solid green;
	padding-left: .3125rem;
}
table{
	width: 100%;
	border: 0.0625rem solid #cdcdcd;
	border-bottom: none;
	margin-top: -.625rem;
}
table tr td{
	text-align: left;
	padding: .9375rem .625rem;
	border-bottom: 0.0625rem solid #cdcdcd;
}
table tr td:nth-child(1){
	width: 40%;
	border-right: 0.0625rem solid #cdcdcd;
}
table tr td:nth-child(2){
	width: 60%
}
.btn-box{
	display: flex;
	justify-content: space-between;
	padding: 1.255rem .625rem
}
.btn-box > button{
	width: 9.375rem;
	background: green;
	color: #fff;
	border: 0.0625rem solid green;
	line-height: 2.125rem;
	font-size: 1.125rem;
	border-radius: .375rem;
}


/*@media only screen and (max-width: 320rem) {
	.series-box > input{
		margin-left: 0;
		width: 52%;
	}
	.btn-box > button{
		width: 120rem;
	}
}*/